electric turbo compounding - French English Dictionary